package com.dingding.service.user.core.dao.impl;

import java.util.List;

import org.apache.log4j.Logger;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;

import com.dingding.common.core.base.dao.impl.BaseDaoImpl;
import com.dingding.common.core.beans.StarLevelInfo;
import com.dingding.service.user.core.dao.IStarLevelDao;

/**
 * @ClassName: IStarLevelDao 
 * @Description: 星级登录DAO实现类
 * @author YHQ
 * @date 2016年5月12日 上午10:34:21
 */
@Component("starLevelDao")
public class StarLevelDaoImpl extends BaseDaoImpl<StarLevelInfo> implements IStarLevelDao {

	private Logger log = Logger.getLogger(this.getClass());
	
	/**
	 * @Title: getStarLevelInfo 
	 * @Description: 获取星级等级信息
	 * @author YHQ 
	 * @return StarLevelInfo    星级等级信息
	 */
	@Override
	@Transactional(readOnly=true)
	public List<StarLevelInfo> getStarLevelInfo() {
		
		try {
			
			return super.queryAll();
			
		} catch (Exception e) {
			log.error("获取星级等级信息时出现异常   类："+this.getClass()+" getStarLevelInfo()", e);
		}
		
		return null;
	}

}
